package com.ihd.ihardware.pojo;

import java.io.Serializable;

import cn.wowjoy.commonlibrary.bean.BaseResponse;
import cn.wowjoy.commonlibrary.utils.DateUtils;

public class ReportRes extends BaseResponse<ReportRes.DataBean> implements Serializable {

    public static class DataBean implements Serializable {
        /**
         * id : 347
         * weight : 62.4
         * weightChange : 21.8
         * suggestion : 您的体型为消瘦型，脂肪在人体的营养中有着极其重要的功用，是人体代谢的主要能源，可以适量摄入富含分解的不饱和脂肪类的食物，如坚果、大豆、花生等，补充足够的水分、少食多餐，在忙碌的日子做一些简单的运动。一段时间后，你一定能收获更好的自己。
         * bmi : 19.1
         * bmiFlag : -1
         * fatWeight : 7.6
         * fatWeightFlag : 0
         * fat : 0.122
         * fatFlag : -1
         * skeletalMuscle : 0.38
         * skeletalMuscleFlag : -1
         * skeletalMuscleWeight : 23.7
         * skeletalMuscleWeightFlag : -1
         * muscleWeight : 44.7
         * muscleWeightFlag : 0
         * muscle : 0.717
         * muscleFlag : 0
         * visceralFat : 5
         * visceralFatFlag : 0
         * moisture : 0.6
         * moistureFlag : 0
         * moistureWeight : 37.4
         * moistureWeightFlag : 0
         * basalMetabolism : 1455.4
         * basalMetabolismFlag : 0
         * boneMass : 2.5
         * boneMassFlag : 0
         * protein : 0.221
         * proteinFlag : -1
         * greaseWeight : 54.8
         * greaseWeightFlag : 0
         * bodyAge : 26
         * bodyAgeFlag : 0
         * obesity : -0.063
         * obesityFlag : 0
         * standardWeight : 66.6
         * standardWeightFlag : 0
         * createTime : 2018-08-25 18:06:38
         */

        private String id;
        private double weight;
        private double weightChange;
        private String suggestion;
        private double bmi;
        private String bmiFlag;
        private String bmiDes;
        private double fatWeight;
        private String fatWeightFlag;
        private String fatWeightDes;
        private double fat;
        private String fatFlag;
        private String fatDes;
        private double skeletalMuscle;
        private String skeletalMuscleFlag;
        private String skeletalMuscleDes;
        private double skeletalMuscleWeight;
        private String skeletalMuscleWeightFlag;
        private String skeletalMuscleWeightDes;
        private double muscleWeight;
        private String muscleWeightFlag;
        private String muscleWeightDes;
        private double muscle;
        private String muscleFlag;
        private String muscleDes;
        private int visceralFat;
        private String visceralFatFlag;
        private String visceralFatDes;
        private double moisture;
        private String moistureFlag;
        private String moistureDes;
        private double moistureWeight;
        private String moistureWeightFlag;
        private String moistureWeightDes;
        private double basalMetabolism;
        private String basalMetabolismFlag;
        private String basalMetabolismDes;
        private double boneMass;
        private String boneMassFlag;
        private String boneMassDes;
        private double protein;
        private String proteinFlag;
        private String proteinDes;
        private double greaseWeight;
        private String greaseWeightFlag;
        private String greaseWeightDes;
        private int bodyAge;
        private String bodyAgeFlag;
        private String bodyAgeDes;
        private double obesity;
        private String obesityFlag;
        private String obesityDes;
        private double standardWeight;
        private String standardWeightFlag;
        private String standardWeightDes;
        private String createTime;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public double getWeight() {
            return weight;
        }

        public void setWeight(double weight) {
            this.weight = weight;
        }

        public double getWeightChange() {
            return weightChange;
        }

        public void setWeightChange(double weightChange) {
            this.weightChange = weightChange;
        }

        public String getSuggestion() {
            return suggestion;
        }

        public void setSuggestion(String suggestion) {
            this.suggestion = suggestion;
        }

        public double getBmi() {
            return bmi;
        }

        public void setBmi(double bmi) {
            this.bmi = bmi;
        }

        public String getBmiFlag() {
            return bmiFlag;
        }

        public void setBmiFlag(String bmiFlag) {
            this.bmiFlag = bmiFlag;
        }

        public double getFatWeight() {
            return fatWeight;
        }

        public void setFatWeight(double fatWeight) {
            this.fatWeight = fatWeight;
        }

        public String getFatWeightFlag() {
            return fatWeightFlag;
        }

        public void setFatWeightFlag(String fatWeightFlag) {
            this.fatWeightFlag = fatWeightFlag;
        }

        public double getFat() {
            return fat;
        }

        public void setFat(double fat) {
            this.fat = fat;
        }

        public String getFatFlag() {
            return fatFlag;
        }

        public void setFatFlag(String fatFlag) {
            this.fatFlag = fatFlag;
        }

        public double getSkeletalMuscle() {
            return skeletalMuscle;
        }

        public void setSkeletalMuscle(double skeletalMuscle) {
            this.skeletalMuscle = skeletalMuscle;
        }

        public String getSkeletalMuscleFlag() {
            return skeletalMuscleFlag;
        }

        public void setSkeletalMuscleFlag(String skeletalMuscleFlag) {
            this.skeletalMuscleFlag = skeletalMuscleFlag;
        }

        public double getSkeletalMuscleWeight() {
            return skeletalMuscleWeight;
        }

        public void setSkeletalMuscleWeight(double skeletalMuscleWeight) {
            this.skeletalMuscleWeight = skeletalMuscleWeight;
        }

        public String getSkeletalMuscleWeightFlag() {
            return skeletalMuscleWeightFlag;
        }

        public void setSkeletalMuscleWeightFlag(String skeletalMuscleWeightFlag) {
            this.skeletalMuscleWeightFlag = skeletalMuscleWeightFlag;
        }

        public double getMuscleWeight() {
            return muscleWeight;
        }

        public void setMuscleWeight(double muscleWeight) {
            this.muscleWeight = muscleWeight;
        }

        public String getMuscleWeightFlag() {
            return muscleWeightFlag;
        }

        public void setMuscleWeightFlag(String muscleWeightFlag) {
            this.muscleWeightFlag = muscleWeightFlag;
        }

        public double getMuscle() {
            return muscle;
        }

        public void setMuscle(double muscle) {
            this.muscle = muscle;
        }

        public String getMuscleFlag() {
            return muscleFlag;
        }

        public void setMuscleFlag(String muscleFlag) {
            this.muscleFlag = muscleFlag;
        }

        public int getVisceralFat() {
            return visceralFat;
        }

        public void setVisceralFat(int visceralFat) {
            this.visceralFat = visceralFat;
        }

        public String getVisceralFatFlag() {
            return visceralFatFlag;
        }

        public void setVisceralFatFlag(String visceralFatFlag) {
            this.visceralFatFlag = visceralFatFlag;
        }

        public double getMoisture() {
            return moisture;
        }

        public void setMoisture(double moisture) {
            this.moisture = moisture;
        }

        public String getMoistureFlag() {
            return moistureFlag;
        }

        public void setMoistureFlag(String moistureFlag) {
            this.moistureFlag = moistureFlag;
        }

        public double getMoistureWeight() {
            return moistureWeight;
        }

        public void setMoistureWeight(double moistureWeight) {
            this.moistureWeight = moistureWeight;
        }

        public String getMoistureWeightFlag() {
            return moistureWeightFlag;
        }

        public void setMoistureWeightFlag(String moistureWeightFlag) {
            this.moistureWeightFlag = moistureWeightFlag;
        }

        public double getBasalMetabolism() {
            return basalMetabolism;
        }

        public void setBasalMetabolism(double basalMetabolism) {
            this.basalMetabolism = basalMetabolism;
        }

        public String getBasalMetabolismFlag() {
            return basalMetabolismFlag;
        }

        public void setBasalMetabolismFlag(String basalMetabolismFlag) {
            this.basalMetabolismFlag = basalMetabolismFlag;
        }

        public double getBoneMass() {
            return boneMass;
        }

        public void setBoneMass(double boneMass) {
            this.boneMass = boneMass;
        }

        public String getBoneMassFlag() {
            return boneMassFlag;
        }

        public void setBoneMassFlag(String boneMassFlag) {
            this.boneMassFlag = boneMassFlag;
        }

        public double getProtein() {
            return protein;
        }

        public void setProtein(double protein) {
            this.protein = protein;
        }

        public String getProteinFlag() {
            return proteinFlag;
        }

        public void setProteinFlag(String proteinFlag) {
            this.proteinFlag = proteinFlag;
        }

        public double getGreaseWeight() {
            return greaseWeight;
        }

        public void setGreaseWeight(double greaseWeight) {
            this.greaseWeight = greaseWeight;
        }

        public String getGreaseWeightFlag() {
            return greaseWeightFlag;
        }

        public void setGreaseWeightFlag(String greaseWeightFlag) {
            this.greaseWeightFlag = greaseWeightFlag;
        }

        public int getBodyAge() {
            return bodyAge;
        }

        public void setBodyAge(int bodyAge) {
            this.bodyAge = bodyAge;
        }

        public String getBodyAgeFlag() {
            return bodyAgeFlag;
        }

        public void setBodyAgeFlag(String bodyAgeFlag) {
            this.bodyAgeFlag = bodyAgeFlag;
        }

        public double getObesity() {
            return obesity;
        }

        public void setObesity(double obesity) {
            this.obesity = obesity;
        }

        public String getObesityFlag() {
            return obesityFlag;
        }

        public void setObesityFlag(String obesityFlag) {
            this.obesityFlag = obesityFlag;
        }

        public double getStandardWeight() {
            return standardWeight;
        }

        public void setStandardWeight(double standardWeight) {
            this.standardWeight = standardWeight;
        }

        public String getStandardWeightFlag() {
            return standardWeightFlag;
        }

        public void setStandardWeightFlag(String standardWeightFlag) {
            this.standardWeightFlag = standardWeightFlag;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getBmiDes() {
            return bmiDes;
        }

        public void setBmiDes(String bmiDes) {
            this.bmiDes = bmiDes;
        }

        public String getFatWeightDes() {
            return fatWeightDes;
        }

        public void setFatWeightDes(String fatWeightDes) {
            this.fatWeightDes = fatWeightDes;
        }

        public String getFatDes() {
            return fatDes;
        }

        public void setFatDes(String fatDes) {
            this.fatDes = fatDes;
        }

        public String getSkeletalMuscleDes() {
            return skeletalMuscleDes;
        }

        public void setSkeletalMuscleDes(String skeletalMuscleDes) {
            this.skeletalMuscleDes = skeletalMuscleDes;
        }

        public String getSkeletalMuscleWeightDes() {
            return skeletalMuscleWeightDes;
        }

        public void setSkeletalMuscleWeightDes(String skeletalMuscleWeightDes) {
            this.skeletalMuscleWeightDes = skeletalMuscleWeightDes;
        }

        public String getMuscleWeightDes() {
            return muscleWeightDes;
        }

        public void setMuscleWeightDes(String muscleWeightDes) {
            this.muscleWeightDes = muscleWeightDes;
        }

        public String getMuscleDes() {
            return muscleDes;
        }

        public void setMuscleDes(String muscleDes) {
            this.muscleDes = muscleDes;
        }

        public String getVisceralFatDes() {
            return visceralFatDes;
        }

        public void setVisceralFatDes(String visceralFatDes) {
            this.visceralFatDes = visceralFatDes;
        }

        public String getMoistureDes() {
            return moistureDes;
        }

        public void setMoistureDes(String moistureDes) {
            this.moistureDes = moistureDes;
        }

        public String getMoistureWeightDes() {
            return moistureWeightDes;
        }

        public void setMoistureWeightDes(String moistureWeightDes) {
            this.moistureWeightDes = moistureWeightDes;
        }

        public String getBasalMetabolismDes() {
            return basalMetabolismDes;
        }

        public void setBasalMetabolismDes(String basalMetabolismDes) {
            this.basalMetabolismDes = basalMetabolismDes;
        }

        public String getBoneMassDes() {
            return boneMassDes;
        }

        public void setBoneMassDes(String boneMassDes) {
            this.boneMassDes = boneMassDes;
        }

        public String getProteinDes() {
            return proteinDes;
        }

        public void setProteinDes(String proteinDes) {
            this.proteinDes = proteinDes;
        }

        public String getGreaseWeightDes() {
            return greaseWeightDes;
        }

        public void setGreaseWeightDes(String greaseWeightDes) {
            this.greaseWeightDes = greaseWeightDes;
        }

        public String getBodyAgeDes() {
            return bodyAgeDes;
        }

        public void setBodyAgeDes(String bodyAgeDes) {
            this.bodyAgeDes = bodyAgeDes;
        }

        public String getObesityDes() {
            return obesityDes;
        }

        public void setObesityDes(String obesityDes) {
            this.obesityDes = obesityDes;
        }

        public String getStandardWeightDes() {
            return standardWeightDes;
        }

        public void setStandardWeightDes(String standardWeightDes) {
            this.standardWeightDes = standardWeightDes;
        }

        public String getD() {
            String full = DateUtils.getFormateTime(createTime, "yyyy-MM-dd HH:mm:ss");
            return full.substring(full.indexOf("-") + 1, full.indexOf("-") + 3) + "月" + full.substring(full.indexOf("-") + 4, full.indexOf("-") + 6) + "日";
        }

        public String getT() {
            String full = DateUtils.getFormateTime(createTime, "yyyy-MM-dd HH:mm:ss");
            return full.substring(full.indexOf(":") - 3, full.indexOf(":") + 3);
        }
    }
}
